package com.aizhixin.lab.project.template.data;

import com.aizhixin.lab.course.template.domain.TemplateDomain;
import com.aizhixin.lab.project.template.domain.ProjectPostDomain;
import com.aizhixin.lab.project.template.domain.ProjectSkillDomain;
import com.aizhixin.lab.project.template.domain.ProjectVideoDomain;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class ProjectData {
    @ApiModelProperty(value = "项目Id")
    private String id;
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    @ApiModelProperty(value = "课时")
    private Integer classHour;
    @ApiModelProperty(value = "项目描述")
    private String projectDesc;
    @ApiModelProperty(value = "项目图片")
    private String projectImageUrl;
    @ApiModelProperty(value = "项目类型")
    private String projectType;
    @ApiModelProperty(value = "任务数")
    private Integer taskNum;
    @ApiModelProperty(value = "工单数")
    private Integer workOrderNum;
    @ApiModelProperty(value = "模块数")
    private Integer moduleNum;
    @ApiModelProperty(value = "岗位集合")
    private List<ProjectPostDomain> projectPostDomainList;
//    private List<String> postIdList;

//    private List<String> skillIdList;
//    @ApiModelProperty(value = "技能集合")
//    private List<String> pointsIdList;
    @ApiModelProperty(value = "项目视频集合")
    private List<ProjectVideoDomain> projectVideoDomainList;
    @ApiModelProperty(value = "相关课程")
    private List<TemplateDomain> templateDomainList;
    @ApiModelProperty(value = "语言")
    private String language;
}
